﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace SuperX.Common
{
    public interface IRealTag : ITag
    {
        object MaxValue { get; set; }
        object MinValue { get; set; }
        object Deadband { get; set; }
        string Unit { get; set; }
        byte Digits { get; set; }
    }

    public interface IRealTag<T> : IRealTag, ITag<T> where T : IComparable
    {
        new T MaxValue { get; set; }
        new T MinValue { get; set; }
        new T Deadband { get; set; }
    }
}
